#pragma once
#include <ntifs.h>

NTSTATUS PsSuspendThread(
    IN PETHREAD Thread,
    OUT PULONG PreviousSuspendCount OPTIONAL
);

NTSTATUS PsResumeThread(
    IN PETHREAD Thread,
    OUT PULONG PreviousSuspendCount OPTIONAL
);

NTSTATUS ZwGetNextThread(
    IN HANDLE ProcessHandle,
    IN HANDLE ThreadHandle,
    IN ACCESS_MASK DesiredAccess,
    IN ULONG HandleAttributes,
    IN ULONG Flags,
    OUT PHANDLE NewThreadHandle
);
